package cn.zwz.bus.entity;

import cn.zwz.basics.baseClass.ZwzBaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import jakarta.persistence.Entity;
import jakarta.persistence.Table;
import lombok.Data;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

/**
 * 基础业务子项 实体类
 * @author 郑为中
 * CSDN: Designer 小郑
 */
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@Table(name = "a_basic_business_item")
@TableName("a_basic_business_item")
@ApiModel(value = "基础业务子项")
public class BasicBusinessItem extends ZwzBaseEntity {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "业务ID")
    private String businessId;

    @ApiModelProperty(value = "业务名称")
    private String title;

    @ApiModelProperty(value = "业务内容")
    private String content;

    @ApiModelProperty(value = "业务类型")
    private String type;

    @ApiModelProperty(value = "支付状态")
    private String payStatus;

    @ApiModelProperty(value = "审核状态")
    private String auditStatus;

    @ApiModelProperty(value = "发起人ID")
    private String userId;

    @ApiModelProperty(value = "发起人")
    private String userName;
}